GUI and API updates