move PE to format
refactoring