last commit with user interface and user authentcation