add Myself Class and code optimization