Updated with actual code for assignement evaluation