enhancements and addition on database