feat(builder): adding some types