add fdip method