prelim. version to include in etc