add func LastError