Im not sur if I shoul make ths public :/