Adding builder interface