abstractClass

just getting the abstract class set up