large update

remove all hidden eval, and linted.