updated spatts controller etc