starting to add ability to methods with  context; trying to chain  object