thought of a new way to split control statements