Basic Structure of class. Implementation pending.