working on final data gathering