make data manipulation a class