add basic but full build support