complete project_2, except for script_11 where it seems there something wrong with the evaluation