Add operations dynamically along with functionality