Can go faster but this works