50 lines of shit. doesn't work. why keep