Figure out how to Load data, and write a subclass for inherit