Added all missing methods. Compiles successfully
Merge branch 'Lab3_Adapter'