add roles exist function
fix default output serialize