started working on gui system