added test for shelf
do not have makefile; it is auto-generated