add missing frontend.h