foo begins