struktura powinna być budowana w utilsach