refactoring + start base for showing edit btns for shifts