adding completion