add equal
add workaround
enable using inserts