almost done making the combined method