jion  new file :
change file model and logic