added readkey
switched to string join