add return in Builder