modify & add controls (2)