1. the code is very simple 2. simple code leads to less efficiency 3. make it more complex 4. other notes/environmental information