Updated with and optional task: updating tip on input