tests and updated version