API, GUI added