impl Makro