frefactor main template