add ParameterDecoder
remove print statement