moves history into its own transport
updates history tests