2 of thoes are si fi but the rest I agree with