merge with default attributes