removing unimplemented functionality