Bug fixes for user monitor and eval
added partial function support
bugfixes