cleaned up edge