develop shape build