Complete first version of ABC