add different-ways-fp