Rewrote Key and Depency