Facts devices and its applications