.info file support

many changes