[code] new comment and et simple class diagram