work on representations