better schema