final TFJS files