soundcloud logic