Extracted all the classes and made them work, WITH SCIENCE!