adding in Asset class but still haven't built out main.h properly