All in one script