simplify the configure method
renamed build() to make()