MAJOR WIP

COME LATER