added bump detection