use new hash syntax and rate data object specs