fix amazing self loading loop