fix eval, parser
add progfiles