changed output versioning
added TODO