position based strategies as types