adding static builder, adding dotted parameters