add customized postion