#16 got all methods i need, need their realisation