some cool things that I need