add bill item buttons and fix some bugs