database work improve