deleting redundant stuff