add fetch functionality
add fetch functionality