add repository field
basic operation definition