implement company fully - class 2b
end of week3 saturday