protocol506