Documentation
fixed error in makefile
Added method visibility