frap_theory