actual position struct