KEEP SOLUTIONS