fixed completion call