adding ideas so i wont forget them