added springs assignment