proper notifications, valid checks, messages
updated tasks