starting to frame things for conditionals