software spike based off of app note