initial alpha release, needs testing