preserve order of methods