int replaced with long