Adding hasOne