develop new solutions