Implemented FX GUI

lots of additions
but still need to turn on fx