contant complete