ready for overall configuration and offline matplot after learning