add note about implementation