changed supplements a bit: supply gets a category, which can be registered with a special extension