added parameter class functions