added visuals Main entry point