should reference as object