naming foo