finish tests and add commented out altered version