minor style changes
oops
handle no website better
add test for no website param