add with the naive way

add with the naive way, need to be optimized