modified description, readme and added logger interface