create accessor module