huge UI update, shell is ready, no logic yet