add rugged dependency