adjusted to reflex some other approach