clean up stuff
autokompile protocol