bite for all ...