much more focused code.