mandatory params

cannot hurt to be strict about these.