project eval macro now works with elements