fix: use %@ instead of %s