non functional from pages 131 - 137 : needs debugging