State Vs Path Functions