Add position management backend