implemented lazy loading and minor fix for character catching