parse seems more appropriate
make test more explicit
adds wishlist features