lab4 skeleton