proposal for user interface project 4299176