added almost all built in function, keywords, etc./ Added check for variable length