implemented text access and customizable text accessors