UI for setup mostly done

now for the difficult stuff :P