code up to date up to 10.3.2