add some method for getting all info