writing get_first
finish get_first not debug
finish find not debug