use numeric ids as field names
stop using $ notation for fields
merge