added a new representation module