Methods first version.