State And Path Functions