menűjavít; business logic szeparál