exercise M19 and possible parameters