Author: SPIKE compiled by FARNES, NORMA MILLIGAN