LAUNCH !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

lots and lots and LOTS of screw ups fixed here