changed interfaces and added new admin pages