use the suggest private method above