feat(lab2): add skeleton