external parameters