1. add "additions" support;