updated song model and shit