added song add form and applied song parts to song model