basic protocol data