added example with Math context
inject arguments