Algebraic structures on a manifold