refactor of Nudge, added Status class