separated stuff out for each rod