accept obj sytax and imjs lists; closes #22