case on completion