straight-line methods