Everything For issue_44