[all][m]: switch them to dataprotocols style and update main page to simplify.