file setup improvement