Added drawShelves()