fixed private declarations