foo and foo