change prefix and suffix can be controlled