edited for grammar