add normalize file and most of copy