unused code is deleted