RENAMED EVERYTHING FOR ADAM.