more requirements pnl stuff