Admin page functionality initial commit