creation checkredundancy