moving flashing protocols to separate folder