Added representations. Refactoring