base cjanged a bit 2