Everything For issue_46