ui added but not perfect yet
ui start cleanmup
view working a treat