learned about NoMethodError