add suffix arraay  implementation