added the ability to set custom tags