more docs for applicative and added ranges