first minimal version pasing enough tests