pre3.  not beta