update the forward method and add external peroperty file