add double_add_add, clean code by hlint