representative function