initial implementation of parameters