hides macros when not offline
adds testing to serenity