gather some information and print them. NOT TESTED YET