joe methods