add hardware docs