added basic ui/button stuff