produt controller step