lab04 done without bonus program