doing patches better now, going by half patches