change how pin/fixed and position works