now everybody must use pre{} and post{}