Lab1-4 and final project