more goodale code