more tweaks on positioning