okay, pretty edited. fixed #2.