Separate BLP code, move MH20 and MTEX to ADT