improving rang sys