progress in prototype implementation