stupid long file