reposition requires in server