not sure about 0 arg initializer tbh but +1