gets problems and possible solutions