solving your problems