todo: somtimes I get the error: undefined method 'each' for nil:NilClass