all versions done