added user controls to change render