remove unused things
remove context