initial files creation
initial import of Builder Pattern