version 1.05: protocol added