initial dev
mv protocol to correspond dir