modify & add controls