add custom control