Area non-profit receives $100,000 grant, makes progress