adding more transition enhancements