EOW checking, shelves index, show, and create controller methods