basic & advanced FR