reuse database module