shifts now add to category defined on location