local file util