added unimplemented features