straight method