protocol cleanup
do not install implementation details anymore