use different keys for puts