request functions are added as webdsl's built-in