better version with one more space