pig latin and functional done