Calling done instead of then.
Adding multi Then Demo
Adding Decorator Pattern.