Applications of sheaves