added files for build - but not yet cross-platform