changed grid property edge property implementation