I don't like it, should we probably create different app for crypto? Or split it to separate package assuming it is re-usable?