default constructors are now initialized with shit