abs init + substring
abs init + substring