every thing you needed and more