made complete changes