add checkout wrapper for work