added ui and interface elements
updated