Implement most of the Admin and Task Module function