Hand reading techniques