EVERYTHING YOU NEED AND MORE...