adding and passing some test