Updated to match Rob's working model, but still having no method problems