Add def, first version