disable unimplemented parts