un-hardcodize ur-macro

this solves #100

@ipa-mdl