rough complete