directmethod