new representation model

Signed-off-by: Johannes Tandler <jakefoly@gmail.com>