started implementing the parameters