[#47] moved parking do method and used cached variable