renamed array proto functions with leading _