potential solutions