added lists; amb operator