simplified Effect, added doc