added jamsframe factory, data appending