old arc deleted and style cleanup