research challenges