Create Select_func.hpp