Implementing VM201 protocol