re-organizes some static variables and the picture output File object