Added image, and comments, and Exception handling, and new get methods