@danifesto solid