Lab 3 serious progress