CHanged to UNIDRECTIONAL. Tidied string print. Better comments