fix add action, provice some user convenience