start of kill implem