added juce library code