simplify overwriting
build