for func meet thing