Implement Forward Duration