add a few utility functions
update kupfer launcher