Multiple changes....check description for details