applies dynamic user change