singleton
refactor using singleton
Solution.applied
rules page
remove data field from solution table