shareposition interface changes