path definition