Im bad at this initialization thing