tu w widoku jest za dużo logiki