initial prototype of completion