I think this is a good idea

I will give some time before implementing for additional comments.