Added basic request functionality