function has