still proceeding to method algorithm unification