add auto-items routing and unit tests