this is a good and simple solution to the problem we talked about earlier.