added matrix(), dataFrame(), unique()