duplicated file for new improvements