initial data gathering...