implement to string
switch to spaces