added froogaloop, organized source