~ working on ui elements and command builder
~ see last commit comment