alpha version of Data class implementes. Woohoo