Work session #2

-- Finish all but 1 method
It works