sketch from class
skeleton for cps assignment