project is a function ?   that returns array_like