fixed returning process