updates to functions and user interface