implemented create new song