added 'accessor' module