Added interface for file and path definition