merge_recursive attach instead of overwrite.
use array_merge