fixed compile errors
removed a.out
started implenting methods