added ideas of enhancements