more explanatory docs, builtins added