add ability to set prefix