updated building process