Everything For issue_66