Better names for protocol functions
Added first unittests