collection of ideas I think of implementing.