- removed undefineds
- fixed merge
- isDeep