updated custom controls