Representations of Lie algebras