implementation: do it fast