Adding the rough draft of the pull nag system.