new key adding feature added