refactoring new chapter form