Add more detailed docblock