adding extension builder