bug private
remove private
private