Implmented UI - all working