initial commit: moved all source code from private repository