add another hundred lines or so two rosshil. im done this time i swear