Why is this doubled ? Moreorever, there seems to be an extra 's' at the end of the function