figuring out the macro stuff
making progress