modularize: bitcoin