dynamically load solutions