prof eval finished

all functions for prof eval work and are done