implementing admin pages