added kyles changes