initial data prep