adding infoManager module and code fix