add flags
init
renaming