added hasOne in AP-1