made some crazy and wild changes