still wrong
split ws into two