better code new files