add the position demo