Lab1 requirements