fork of the alpha1 version