abstraktné makro...