passing user parameters specs