port logic basic structure, date interpolation