ok so now it sort of works