work in progress
fix bounding
modify para
reset
bug fix
refactor