add finger detection