Add JMF usage
Change structure
Update JMF