1. Comments in code especially in places where arguments are not made clear, such as Event_handler so that first timers can understand what is happening 2. A more clear documentation, less cluttered