Building process TODO: