to be incomplete; to feel incomplete; to lack the finishing touch
finishing touches; last vital touch