initial commit and alpha release