All kingfishers were formerly placed in one family , Alcedinidae .
Recent research suggests that this should be divided into three subfamilies .
All kingfishers were formerly placed in one family , Alcedinidae , but recent research suggests that this should be divided into three subfamilies .