more fine tuning and working on getting gui component working again