completing user interface