adding in checking of methods...