implements calculate implicit position