Updated protocol for consistent string representation, added current protocol description, added file destination for sampling.