remove unused code (squash)
remove temp_remove (squash)
remove unused code (squash)