added method parse_response, fetch and few moer