all in one script