implement 'status'
implement 'update'