other c sharp changes