improvements in code reading