better db handling