add skeleton for lab6
work on lab6 implementation