begin processing function paramters