build early stuff