improve problem answers and tests