Framework for lab4 complete