before refactoring of shop
after refactoring
after lecture