upload Assignment 3 code, but process UI in Model...