updated sys_info method