changed evaluation function to fit basic description