better error messages, more built in functions