completion (50)