.
cleaner and documentation code