Myown framework