commit api
- fix checkout
- fix total checkin