first draft of soundclound client