Technical

Changes and modifications we have made.