dont modify the default prototype
updating tests