removed parts after discussion