added Song class