remove redundant function + update