broke down variables