Script: more functional, clarifications, variable names...