adding basics for builder
adding basics for builder