PUSH ALL THE CODE