separate and independent works, which are not by their nature extensions of the work as a consequence you may offer support or warranty protection for a work based on real-time user interactions. This method allows for self-modifying data structures