testing builder pattern