test with shelf