generate admin controller