Hello and welcome @SunWuKong07
This question and its content has been asked before.
You should find your answers there,