Added public methdods to header, function outline to source