2.0: stable public version