przeniesienie czesci logiki challenge z prezentacji do fasady