THIS IS THE CODES AND STUFFS