What you have suggested has been suggested many many times already.