move admin to module