working evaluation with input forms & modularity