simple completion blcok