Added unimplemented methods, and fixed compilation errors