completion fixed