Added Optional User Parameter