handle integer