statuc method