!!
substr fix