Use abstract