get this built properly