seperated rod analysis utilities into a new file