add soundcloud api & search-input component