lab1-2 complete!