updates to GUI and changes to core