modify item transfer, change switch conditions