split the admin part from the presentation part