Some more concepts and advises.