Caculate Position User