documentation for the main
User interaction changed, system not working though