added print sys info function