solutions to your problems