annotate and debug(params)