added assembly to self eval