add proprietary stuff