promising techniques and challenges