switch version to 1.0.0-alpha, lots of missing tests, also need some decoupling