Everything For issue_52