futures and swap contracts