directory should not be public