fix circular dependency error