most of the Jaffa boilerplate code
added some design and tabs/progressbar features