extracted parameter parser
check parameters via public API