preliminary changes