wire up UI