add request as a submoudle