macro details