changes to code singing