first major working version, let's call it 1.0a