protoype for ServerComponentTasks