Added builder pattern