problem is cuzing by redundant data