Added logger and documentation for methods invoked