refactored code to have setup occur on method call instead of instantiation. Worked on fastlda, still broken though