edited it a bit