do it correctly