NOTE: SOME NECESSARY CHANGES CAN STILL BE MADE