adding new code for new force version