How to design a steemit system