initial nudge functionality in place