added boilerplate for fetching