updated ver1.0a with spelling and compatability