Partially Implimented Class