my solution to lab3
FP stage 1 finished