Profile icon Profile
Intrahealth's medical practice management system on the go
About the Release Notes

Want to know what has changed since a previous version? This page lists those changes. You can alter the range of release notes to display if you wish.

The latest release of Profile is version 2.4.

Display from version to version as

Profile 1.0b31
(Release 1015b): released 2012-01-19; requires iOS 5.0 or later
Profile 1.0b32
(Release 1016b): released 2012-01-28; requires iOS 5.0 or later

Patient Results:

Patient Measures:

Patient changes/fixes:

Settings:

About & Credits:

Other:

Profile 1.0b33
(Release 1017b): released 2012-02-02; requires iOS 5.0 or later

Sync Options menu:

Settings:

About:

Results:

Clinical Views:

Unlock Profile:

Other:

Profile 1.0b34
(Release 1018b): released 2012-02-10; requires iOS 5.0 or later
Profile 1.0b35
(Release 1019b): released 2012-02-23; requires iOS 5.0 and IHServer 7.6.2.313 or later
Profile 1.0c1
(Release 1020c): released 2012-03-10; requires iOS 5.0 and IHServer 7.6.2.344 or later

General Release Candidate

Encounters List

New Encounter

Typing Templates

Patients List

Unlock

Other

Profile 1.0c2
(Release 1021c): released 2012-03-13; requires iOS 5.0 and IHServer 7.6.2.356 or later
Profile 1.0c3
(Release 1022c): released 2012-03-16; requires iOS 5.0 and IHServer 7.6.2.356 or later
Profile 1.0c4
(Release 1023c): released 2012-03-21; requires iOS 5.0 and IHServer 7.6.2.356 or later
Profile 1.0c5
(Release 1024c): released 2012-03-23; requires iOS 5.0 and IHServer 7.6.2.356 or later

Graph

Patients, Appointments & Tasks

Map

Other

Profile 1.0
(Release 1030): released 2012-03-29; requires iOS 5.0 and IHServer 7.6.2.380 or later
Profile 1.1c1
(Release 1031c): released 2012-04-05; requires iOS 5.0 and IHServer 7.6.2.412 or later

Tasks

Patient Details

Other

Profile 1.1
(Release 1100): released 2012-04-11; requires iOS 5.0 and IHServer 7.6.2.412 or later

Graph

Patients, Appointments & Tasks Maps

Tasks

Patient Details

Patient Map

Other

Profile 1.1.1c1
(Release 1101c): released 2012-08-04; requires iOS 5.0 and IHServer 7.6.2.412 or later
Profile 1.1.1c2
(Release 1102c): released 2012-08-09; requires iOS 5.0 and IHServer 7.6.2.412 or later

General Release Candidate

Other

Profile 1.1.1c3
(Release 1103c): released 2012-08-14; requires iOS 5.0 and IHServer 7.6.2.412 or later

Other

Profile 1.1.1c4
(Release 1104c): released 2012-08-16; requires iOS 5.0 and IHServer 7.6.2.412 or later

Other

Profile 1.1.1c5
(Release 1105c): released 2012-08-28; requires iOS 5.0 and IHServer 7.6.2.412 or later

General Release Candidate

Other

Profile 1.1.1
(Release 1110): released 2012-08-20; requires iOS 5.0 and IHServer 7.6.2.412 or later
Profile 1.1.2b1
(Release 1111b): released 2012-11-05; requires iOS 5.0 and IHServer 7.6.2.412 or later
Profile 1.1.2b2
(Release 1112b): released 2012-11-13; requires iOS 5.0 and IHServer 7.6.2.412 or later

Sync Performance Enhancements

Profile 1.1.2
(Release 1120): released 2012-11-14; requires iOS 5.0 and IHServer 7.6.4.281 or later

Sync Performance Enhancements

Other

Profile 1.1.3b1
(Release 1121b): released 2012-11-28; requires iOS 5.0 and IHServer 7.6.4.281 or later
Profile 1.1.3
(Release 1130): released 2012-12-06; requires iOS 5.0 and IHServer 7.6.4.298 or later
Profile 1.1.4c1
(Release 1131c): released 2013-01-12; requires iOS 5.0 and IHServer 7.6.5.226 or later
Profile 1.1.4
(Release 1140): released 2013-01-12; requires iOS 5.0 and IHServer 7.6.5.226 or later
Profile 1.1.5c1
(Release 1141c): released 2013-01-23; requires iOS 5.0 and IHServer 7.6.5.226 or later
Profile 1.1.5
(Release 1150): released 2013-01-23; requires iOS 5.0 and IHServer 7.6.5.226 or later
Profile 1.1.6c1
(Release 1151c): released 2013-02-13; requires iOS 5.0 and IHServer 7.6.5.226 or later

Patient Groups

Other

Profile 1.1.6
(Release 1160): released 2013-02-19; requires iOS 5.0 and IHServer 7.6.5.226 or later

Patient Groups

Other

Profile 1.1.7c1
(Release 1161c): released 2013-03-18; requires iOS 5.0 and IHServer 7.6.5.226 or later
Profile 1.1.7c2
(Release 1162c): released 2013-03-25; requires iOS 5.0 and IHServer 7.6.5.226 or later
Profile 1.1.7c3
(Release 1163c): released 2013-04-03; requires iOS 5.0 and IHServer 7.6.5.226 or later
Profile 1.1.7c4
(Release 1164c): released 2013-04-05; requires iOS 5.0 and IHServer 7.6.5.226 or later
Profile 1.1.7
(Release 1170): released 2013-05-24; requires iOS 5.0 and IHServer 7.6.5.331 or later
Profile 2.0a1
(Release 2001a): released 2012-04-27; requires iOS 5.0 and IHServer 7.8.0.145 or later

Please Note

On the Go

Case Orientation

New Encounters

Other

Profile 2.0a2
(Release 2002a): released 2012-05-05; requires iOS 5.0 and IHServer 7.8.0.167 or later
Profile 2.0a3
(Release 2003a): released 2012-05-15; requires iOS 5.0 and IHServer 7.8.0.207 or later

Forms

Other

Profile 2.0a4
(Release 2004a): released 2012-05-16; requires iOS 5.0 and IHServer 7.8.0.207 or later

Forms

Other

Profile 2.0a5
(Release 2005a): released 2012-05-26; requires iOS 5.0 and IHServer 7.8.0.207 or later

Reference Series

Lexicon

Forms

Other

Profile 2.0a6
(Release 2006a): released 2012-05-29; requires iOS 5.0 and IHServer 7.8.0.262 or later

Reference Series

Forms

Other

Profile 2.0a7
(Release 2007a): released 2012-06-06; requires iOS 5.0 and IHServer 7.8.0.300 or later

Appointments

Patients List

Forms

Other

Profile 2.0a8
(Release 2008a): released 2012-06-16; requires iOS 5.0 and IHServer 7.8.0.321 or later

Tasks

Appointments

New Encounter

Settings

Other

Profile 2.0a9
(Release 2009a): released 2012-06-18; requires iOS 5.0 and IHServer 7.8.0.321 or later
Profile 2.0a10
(Release 2010a): released 2012-06-24; requires iOS 5.0 and IHServer 7.8.0.347 or later

Cases

Library

Other

Profile 2.0b1
(Release 2011b): released 2012-06-26; requires iOS 5.0 and IHServer 7.8.0.347 or later
Profile 2.0b2
(Release 2012b): released 2012-06-28; requires iOS 5.0 and IHServer 7.8.0.362 or later
Profile 2.0c1
(Release 2013c): released 2012-07-07; requires iOS 5.0 and IHServer 7.8.0.362 or later

General Release Candidate

Other

Profile 2.0
(Release 2050): released 2012-07-07; requires iOS 5.0 and IHServer 7.8.0.362 or later

Case Orientation

Appointments

Tasks

Patients List

Library

New Encounters

Forms

Reference Series

Lexicon

On the Go

Settings

Other

Profile 2.0.1c1
(Release 2051c): released 2012-08-04; requires iOS 5.0 and IHServer 7.8.0.362 or later

Forms

Other

Profile 2.0.1c2
(Release 2052c): released 2012-08-09; requires iOS 5.0 and IHServer 7.8.0.362 or later

General Release Candidate

Other

Profile 2.0.1c3
(Release 2053c): released 2012-08-28; requires iOS 5.0 and IHServer 7.8.0.362 or later

General Release Candidate

Other

Profile 2.0.1
(Release 2055): released 2012-08-20; requires iOS 5.0 and IHServer 7.8.0.362 or later

Forms

Other

Profile 2.1a1
(Release 2101a): released 2012-08-04; requires iOS 5.0 and IHServer 7.8.0.477 or later

Patient Additional Addresses

Patient Social

Other

Profile 2.1a2
(Release 2102a): released 2012-08-09; requires iOS 5.0 and IHServer 7.8.0.477 or later
Profile 2.1a3
(Release 2103a): released 2012-08-28; requires iOS 5.0 and IHServer 7.8.0.555 or later

Encounter Activity and Type

Forms

Care Team

Other

See also 2.0.1

Profile 2.1a4
(Release 2104a): released 2012-09-04; requires iOS 5.0 and IHServer 7.8.0.555 or later

Other

Profile 2.1b1
(Release 2105b): released 2012-09-10; requires iOS 5.0 and IHServer 7.8.0.555 or later

Beta Release

Other

Profile 2.1b2
(Release 2106b): released 2012-09-12; requires iOS 5.0 and IHServer 7.8.0.595 or later

Beta Release

Reference Series

Other

Profile 2.1b3
(Release 2107b): released 2012-09-13; requires iOS 5.0 and IHServer 7.8.0.595 or later

Beta Release

Quick Clinical Views

Reference Series

Other

Profile 2.1b4
(Release 2108b): released 2012-09-30; requires iOS 5.0 and IHServer 7.8.0.595 or later

Beta Release

Quick Clinical Views

Forms

Other

Profile 2.1b5
(Release 2109b): released 2012-10-03; requires iOS 5.0 and IHServer 7.8.0.595 or later

Beta Release

Forms

Other

Profile 2.2a1
(Release 2201a): released 2012-10-08; requires iOS 5.0 and IHServer 7.8.0.659 or later

Encounters

Forms

Appointments

Place of Service

Other

Profile 2.2a2
(Release 2202a): released 2012-10-14; requires iOS 5.0 and IHServer 7.8.0.690 or later

Alerts

Dynamic Clinical Views

Encounters

Quick Contacts

Other

Profile 2.2a3
(Release 2203a): released 2012-10-18; requires iOS 5.0 and IHServer 7.8.0.709 or later

Letters

Forms

Other

Profile 2.2a4
(Release 2204a): released 2012-10-24; requires iOS 5.0 and IHServer 7.8.0.727 or later

Letters

Other

Profile 2.2a5
(Release 2205a): released 2012-10-28; requires iOS 5.0 and IHServer 7.8.0.739 or later

2.2 Status

Search Appointments

Letters

Forms

Other

Profile 2.2a6
(Release 2206a): released 2012-11-14; requires iOS 5.0 and IHServer 7.8.0.801 or later

Patient Info Bar & Sidebar

Sync Performance Enhancements

Other

Profile 2.2a7
(Release 2207a): released 2012-11-21; requires iOS 5.0 and IHServer 7.8.0.801 or later
Profile 2.2a8
(Release 2208a): released 2012-11-30; requires iOS 5.0 and IHServer 7.8.0.872 or later

Letters

Encounters

Patient Groups

Reference Series

Syncing

Other

Profile 2.2a9
(Release 2209a): released 2012-12-09; requires iOS 5.0 and IHServer 7.8.0.923 or later

Folders (PP-410)

Graph (PP-220)

Patient Lists

Other

Profile 2.2a10
(Release 2210a): released 2012-12-11; requires iOS 5.0 and IHServer 7.8.0.940 or later

Folders

Forms

Tasks

Other

Profile 2.2a11
(Release 2211a): released 2012-12-16; requires iOS 5.0 and IHServer 7.8.0.940 or later

Forms

Other

Profile 2.2a12
(Release 2212a): released 2012-12-22; requires iOS 5.0 and IHServer 7.8.0.940 or later

Reference Data

Other

Profile 2.2b1
(Release 2213b): released 2013-01-05; requires iOS 5.0 and IHServer 7.8.0.940 or later

Beta

Reference Series

Other

Profile 2.2b2
(Release 2214b): released 2013-01-08; requires iOS 5.0 and IHServer 7.8.0.992 or later

Beta

Appointments

Encounters

Other

Profile 2.2c1
(Release 2215c): released 2013-01-09; requires iOS 5.0 and IHServer 7.8.0.992 or later

General Release Candidate

Patient Notes

Appointments

Other

Profile 2.2
(Release 2220): released 2013-01-09; requires iOS 5.0 and IHServer 7.8.0.992 or later

Major Changes

Patient Info Bar & Sidebar

Appointments

Search Appointments

Tasks

Library

Place of Service

Patient Groups

Graph (PP-220)

Patient Lists

Patient General

Folders (PP-410)

Patient Additional Addresses

Patient Social

Alerts

Patient Notes

Cases

Care Team

Measures

Forms

Letters

Reference Series

Results

Clinical Views

Quick Clinical Views

Dynamic Clinical Views

Quick Contacts

Encounters

Encounter Activity, Location and Type

Syncing

Reference Data

Settings

Other

Profile 2.2c2
(Release 2222c): released 2012-01-12; requires iOS 5.0 and IHServer 7.8.0.998 or later
Profile 2.2.1c1
(Release 2223c): released 2013-01-21; requires iOS 5.0 and IHServer 7.8.0.1027 or later

External Provider Preferred Communication (PP-444)

Appointments and Tasks

Other

Profile 2.2.1c2
(Release 2224c): released 2013-01-24; requires iOS 5.0 and IHServer 7.8.0.1027 or later
Profile 2.2.1
(Release 2225): released 2013-01-24; requires iOS 5.0 and IHServer 7.8.0.1027 or later

External Provider Preferred Communication (PP-444)

Appointments and Tasks

Other

Profile 2.2.2b1
(Release 2226b): released 2013-01-29; requires iOS 5.0 and IHServer 7.8.0.1027 or later

PlunketPlus

Sidebars

New Encounters

Other

Profile 2.2.2
(Release 2227): released 2013-02-07; requires iOS 5.0 and IHServer 7.8.0.1027 or later

Sidebars

New Encounters

Other

Profile 2.2.3b1
(Release 2228b): released 2013-02-13; requires iOS 5.0 and IHServer 7.8.0.1027 or later
Profile 2.2.3b2
(Release 2229b): released 2013-02-25; requires iOS 5.0 and IHServer 7.8.0.1027 or later
Profile 2.2.3
(Release 2230): released 2013-02-25; requires iOS 5.0 and IHServer 7.8.0.1027 or later
Profile 2.2.4b1
(Release 2231b): released 2013-03-05; requires iOS 5.0 and IHServer 7.8.0.1027 or later
Profile 2.2.4b3
(Release 2233b): released 2013-03-29; requires iOS 5.0 and IHServer 7.8.0.1089 or later

Read-Only EMR

New Encounter

Performance Improvements & Fixes

Profile 2.2.4b4
(Release 2234b): released 2013-04-05; requires iOS 5.0 and IHServer 7.8.0.1089 or later

Kick User and Unlock Profile

Performance Enhancements and Fixes

Profile 2.2.4b5
(Release 2235b): released 2013-04-15; requires iOS 5.0 and IHServer 7.8.0.1122 or later
Profile 2.2.4
(Release 2240): released 2013-04-21; requires iOS 5.0 and IHServer 7.8.0.1122 or later

Read-Only EMR

New Encounter

Kick User and Unlock Profile

Performance Improvements & Fixes

Profile 2.2.5b1
(Release 2241b): released 2013-04-30; requires iOS 5.0 and IHServer 7.8.0.1122 or later
Profile 2.2.5c1
(Release 2242c): released 2013-05-06; requires iOS 5.0 and IHServer 7.8.0.1122 or later
Profile 2.2.5
(Release 2250): released 2013-05-13; requires iOS 5.0 and IHServer 7.8.0.1122 or later
Profile 2.2.6c1
(Release 2251c): released 2013-05-24; requires iOS 5.0 and IHServer 7.8.0.1122 or later
Profile 2.2.6c2
(Release 2252c): released 2013-05-31; requires iOS 5.0 and IHServer 7.8.0.1122 or later
Profile 2.2.6c3
(Release 2252c): released 2013-06-06; requires iOS 5.0 and IHServer 7.8.0.1122 or later
Profile 2.2.7b1
(Release 2261b): released 2013-06-21; requires iOS 5.0 and IHServer 7.8.0.1202 or later
Profile 2.2.7b2
(Release 2262b): released 2013-06-24; requires iOS 5.0 and IHServer 7.8.0.1202 or later
Profile 2.2.7b3
(Release 2263b): released 2013-06-26; requires iOS 5.0 and IHServer 7.8.0.1213 or later
Profile 2.2.7b4
(Release 2264b): released 2013-06-28; requires iOS 5.0 and IHServer 7.8.0.1213 or later
Profile 2.2.7b5
(Release 2265b): released 2013-06-30; requires iOS 5.0 and IHServer 7.8.0.1213 or later
Profile 2.2.7b6
(Release 2266b): released 2013-07-03; requires iOS 5.0 and IHServer 7.8.0.1241 or later
Profile 2.2.7b7
(Release 2267b): released 2013-07-08; requires iOS 5.0 and IHServer 7.8.0.1241 or later
Profile 2.2.7b8
(Release 2268b): released 2013-07-09; requires iOS 5.0 and IHServer 7.8.0.1241 or later
Profile 2.2.7b9
(Release 2269b): released 2013-07-10; requires iOS 5.0 and IHServer 7.8.0.1241 or later
Profile 2.2.7b10
(Release 2270b): released 2013-07-12; requires iOS 5.0 and IHServer 7.8.0.1241 or later
Profile 2.2.7b11
(Release 2271b): released 2013-07-14; requires iOS 5.0 and IHServer 7.8.0.1241 or later
Profile 2.2.7b12
(Release 2272b): released 2013-07-16; requires iOS 5.0 and IHServer 7.8.0.1282 or later
Profile 2.2.7b13
(Release 2273b): released 2013-07-17; requires iOS 5.0 and IHServer 7.8.0.1297 or later
Profile 2.2.7b14
(Release 2274b): released 2013-07-18; requires iOS 5.0 and IHServer 7.8.0.1302 or later
Profile 2.2.7b15
(Release 2275b): released 2013-07-18; requires iOS 5.0 and IHServer 7.8.0.1302 or later
Profile 2.2.7b16
(Release 2276b): released 2013-07-19; requires iOS 5.0 and IHServer 7.8.0.1302 or later
Profile 2.2.7b17
(Release 2277b): released 2013-07-22; requires iOS 5.0 and IHServer 7.8.0.1302 or later
Profile 2.2.7b18
(Release 2278b): released 2013-07-23; requires iOS 5.0 and IHServer 7.8.0.1302 or later
Profile 2.2.7b19
(Release 2279b): released 2013-07-24; requires iOS 5.0 and IHServer 7.8.0.1302 or later
Profile 2.2.7b20
(Release 2280b): released 2013-07-25; requires iOS 5.0 and IHServer 7.8.0.1302 or later
Profile 2.2.7b21
(Release 2281b): released 2013-07-26; requires iOS 5.0 and IHServer 7.8.0.1302 or later
Profile 2.2.7b22
(Release 2282b): released 2013-08-21; requires iOS 5.0 and IHServer 7.8.0.1302 or later
Profile 2.2.7b23
(Release 2283b): released 2013-08-22; requires iOS 5.0 and IHServer 7.8.0.1302 or later
Profile 2.2.7b24
(Release 2284b): released 2013-08-23; requires iOS 5.0 and IHServer 7.8.0.1302 or later
Profile 2.2.7b25
(Release 2285b): released 2013-08-23; requires iOS 5.0 and IHServer 7.8.0.1302 or later
Profile 2.2.7
(Release 2290): released 2013-08-15; requires iOS 5.0 and IHServer 7.8.0.1302 or later

Numerous syncing performance and reliability improvements

Appointments improvements

Tasks improvements

Patient improvements

Find Patients improvements

New Case improvements

Additional Address improvements

Care Team improvements

New Encounter improvements

Reference data improvements

Other improvements

Profile 2.2.8b1
(Release 2291b): released 2013-09-18; requires iOS 5.0 and IHServer 7.8.0.1302 or later
Profile 2.2.8b2
(Release 2292b): released 2013-09-24; requires iOS 5.0 and IHServer 7.8.0.1302 or later
Profile 2.2.8b3
(Release 2293b): released 2013-09-27; requires iOS 5.0 and IHServer 7.8.0.1302 or later
Profile 2.3b1
(Release 2301b): released 2014-02-07; requires iOS 7.0 and IHServer 7.9.1.775 or later

Settings are now in Profile for Windows

Major syncing performance improvements including automatic incremental updates

Enhanced for iOS 7

And many more changes

Profile 2.3b2
(Release 2302b): released 2014-02-14; requires iOS 7.0 and IHServer 7.9.1.819 or later
Profile 2.3b3
(Release 2303b): released 2014-02-19; requires iOS 7.0 and IHServer 7.9.1.845 or later
Profile 2.3b4
(Release 2304b): released 2014-02-20; requires iOS 7.0 and IHServer 7.9.1.845 or later
Profile 2.3b5
(Release 2305b): released 2014-02-21; requires iOS 7.0 and IHServer 7.9.1.860 or later
Profile 2.3b6
(Release 2306b): released 2014-02-25; requires iOS 7.0 and IHServer 7.9.2.9 or later
Profile 2.3b7
(Release 2307b): released 2014-02-28; requires iOS 7.0 and IHServer 7.9.2.9 or later
Profile 2.3b8
(Release 2308b): released 2014-03-05; requires iOS 7.0 and IHServer 7.9.2.9 or later
Profile 2.3b9
(Release 2309b): released 2014-03-06; requires iOS 7.0 and IHServer 7.9.2.9 or later
Profile 2.3b10
(Release 2310b): released 2014-03-10; requires iOS 7.0 and IHServer 7.9.2.71 or later
Profile 2.3b11
(Release 2311b): released 2014-03-11; requires iOS 7.0 and IHServer 7.9.2.71 or later
Profile 2.3b12
(Release 2312b): released 2014-03-12; requires iOS 7.0 and IHServer 7.9.2.71 or later
Profile 2.3b13
(Release 2312b): released 2014-03-13; requires iOS 7.0 and IHServer 7.9.2.71 or later
Profile 2.3b14
(Release 2314b): released 2014-03-14; requires iOS 7.0 and IHServer 7.9.2.94 or later
Profile 2.3b15
(Release 2315b): released 2014-03-16; requires iOS 7.0 and IHServer 7.9.2.94 or later
Profile 2.3b16
(Release 2316b): released 2014-03-17; requires iOS 7.0 and IHServer 7.9.2.103 or later
Profile 2.3b17
(Release 2317b): released 2014-03-18; requires iOS 7.0 and IHServer 7.9.2.103 or later
Profile 2.3b18
(Release 2318b): released 2014-03-19; requires iOS 7.0 and IHServer 7.9.2.112 or later
Profile 2.3b19
(Release 2319b): released 2014-03-20; requires iOS 7.0 and IHServer 7.9.2.123 or later
Profile 2.3b20
(Release 2320b): released 2014-03-23; requires iOS 7.0 and IHServer 7.9.2.123 or later
Profile 2.3b21
(Release 2321b): released 2014-03-25; requires iOS 7.0 and IHServer 7.9.2.123 or later
Profile 2.3b22
(Release 2322b): released 2014-03-26; requires iOS 7.0 and IHServer 7.9.2.123 or later
Profile 2.3b23
(Release 2323b): released 2014-04-11; requires iOS 7.0 and IHServer 7.9.2.220 or later
Profile 2.3b24
(Release 2324b): released 2014-04-16; requires iOS 7.0 and IHServer 7.9.2.220 or later
Profile 2.3b25
(Release 2325b): released 2014-04-21; requires iOS 7.0 and IHServer 7.9.2.220 or later
Profile 2.3b26
(Release 2326b): released 2014-04-29; requires iOS 7.0 and IHServer 7.9.2.220 or later
Profile 2.3b27
(Release 2327b): released 2014-05-20; requires iOS 7.0 and IHServer 7.9.2.220 or later
Profile 2.3b28
(Release 2328b): released 2014-06-02; requires iOS 7.0 and IHServer 7.9.2.220 or later
Profile 2.3
(Release 2350): released not yet; requires iOS 7.0 and IHServer 7.9.2.123 or later

Settings are now in Profile for Windows

Major syncing performance improvements including automatic incremental updates

Enhanced for iOS 7

And many more changes

Profile 2.4b1
(Release 2401b): released 2014-04-16; requires iOS 7.0 and IHServer 7.9.2.242 or later

New Appointments views (FSLT1)

Quickly add Patients, Patient editing changes, and edit Folder membership (FSLT12)

Syncing improvements

And many more changes