framework for conditionals personal assignment

framework for conditionals personal assignment