Variable name convention:
	 l_: local variable
	 m_: class member variable
	 s_: static variable
