add 2 versions of the scipt