backend files for 'roll-your-own' ADAMS feature