GUI controller build