added songLength variable