i think its sort of working