verify parameter and extension