exploring is functional