added program generation in context
added rudeword test to program name