maybe i should read the implementation before i get deeper into this :grin: