make args/phoenix work
adapt directives
fix eval/directive