some more bits i missed