more interactive changes