adding documentation and location