In work
Added ParseContext
changes
Added user functions