theta remainder: new check_IC + assign theta remainder