reformat code
add execut mode