add default props and ability to get user URL
add new tests