Stworzenie definicji do implementacji + dokumentacja