performance pos can be string or integer