extension can now be fully built via script