refactored api handling. added recommended artists