macro for prepend and / or append string