passing 4 examples, cleaning up some answers