modified category build