moving to a python gui maybe