for some python gui experiences