added song creation methods