added basic structure for ui handling
init progress