lab1 v0.1 ready for testing