hack doc