much comments, and got edge working.