lib: add FTM