sym evaluation
nice comments
sync with master