updating for public consumption