fixed private bug