dip
isp
lsp
ocp
solid_core
solid_scorer
srp
