bettering this file