finished tui + mvc