delete some regardless code