refator cat dependency
remove unused file