more changes
more methods added and compiled successfully