added another idea that I want to implement