wip, need to splat input for category stuff