enhance the  interactive