changed to inplace build, change short to long form