Implement the passforward module