prob 3, failing prob 4