mostly done need to work on gui