modified Version1